face someone stronger or with more power - Spanisch Englisch Wörterbuch